import axios from "@/utils/request";
import {reactive} from "vue";

let table_headers = reactive({})
// axios.get('/system/vxeheaders/getHeaders').then((res) => {
axios.get('/vxeheaders/getHeaders').then((res) => {
    let set = new Set()
    res.data.forEach((item) => {
        set.add(item.name)
    })
    set.forEach((item) => {
        let arr = []
        res.data.forEach((item2) => {
            if (item2.name === item) {
                arr.push(item2)
            }
        })
        table_headers[item] = arr
    })
    console.log(table_headers,'table_headers.js');
    // Object.keys(table_headers).forEach((key) => {
    //     //默认都是输入框
    //     table_headers[key].forEach((item) => {
    //         item.fieldType = 'input'
    //     })
    //     //指定下拉框，设置options
    //     if (key === 'EmployeeInfo') {
    //         table_headers[key].forEach((item) => {
    //             if (item.field === 'gender') {
    //                 item.fieldType = 'select'
    //                 item.options = [
    //                     {
    //                         label: '男',
    //                         value: 0
    //                     },
    //                     {
    //                         label: '女',
    //                         value: 1
    //                     },
    //                 ]
    //             }
    //         })
    //     }
    // })
})
export {table_headers}